﻿using IconYuan.Model.DTO.Systems;
using CJiaBao.Core.Utils;
using Core.Configuration.Api;
using Microsoft.AspNetCore.Mvc;
using Npgsql.TypeHandlers;

namespace IconYuan.Api.Controllers.System
{
    /// <summary>
    /// 系统设置
    /// </summary>
    public class SettingController : ApiBase
    {
        /// <summary>
        /// 商城公共设置
        /// </summary>
        /// <returns></returns>
        [HttpGet]
        public object Data()
        {
            var jsonStr = "{\"setting\":{\"app_theme\":{\"gradualChange\":1,\"mainBg\":\"#fa2209\",\"mainBg2\":\"#ff6335\",\"mainText\":\"#ffffff\",\"viceBg\":\"#ffb100\",\"viceBg2\":\"#ffb900\",\"viceText\":\"#ffffff\"},\"page_category_template\":{\"style\":30,\"shareTitle\":\"全部分类\",\"showAddCart\":true,\"cartStyle\":3},\"points\":{\"points_name\":\"积分\",\"describe\":\"a) 积分不可兑现、不可转让,仅可在本平台使用;\\nb) 您在本平台参加特定活动也可使用积分,详细使用规则以具体活动时的规则为准;\\nc) 积分的数值精确到个位(小数点后全部舍弃,不进行四舍五入)\\nd) 买家在完成该笔交易(订单状态为“已签收”)后才能得到此笔交易的相应积分,如购买商品参加店铺其他优惠,则优惠的金额部分不享受积分获取;\"},\"recharge\":{\"is_entrance\":1,\"is_custom\":1,\"describe\":\"1. 账户充值仅限微信在线方式支付，充值金额实时到账；\\n2. 账户充值套餐赠送的金额即时到账；\\n3. 账户余额有效期：自充值日起至用完即止；\\n4. 若有其它疑问，可拨打客服电话400-000-1234\"},\"register\":{\"registerMethod\":10,\"isManualBind\":1,\"isOauthMpweixin\":1,\"isOauthWxofficial\":1},\"recommended\":{\"enabled\":0,\"style\":{\"title\":\"商品推荐\",\"display\":\"list\",\"column\":1,\"show\":[\"goodsName\",\"goodsPrice\",\"linePrice\",\"sellingPoint\"],\"background\":\"#F6F6F6\"}},\"customer\":{\"enabled\":1,\"provider\":\"wxqykf\",\"config\":{\"mpwxkf\":[],\"wxqykf\":{\"url\":\"https:\\/\\/work.weixin.qq.com\\/kfid\\/kfce3aba4d1870cf690\",\"corpId\":\"ww1c5b1f73b34d3372\"}}},\"store\":{\"store_id\":10001,\"store_name\":\"萤火商城2.0\",\"describe\":\"感谢您选择萤火商城，希望我们的努力能为您提供一款适用于企业级电商零售的利器，萤火商城官方网站为 https:\\/\\/www.yiovo.com\",\"logo_image_id\":0,\"image_url\":null,\"logoImage\":null},\"_other\":{\"isEnabledDealer\":true,\"h5Url\":\"https:\\/\\/pro2-client.yiovo.com\\/\"}}}";
            return JsonHelper.ToObject<SettingDataDto>(jsonStr);
        }
    }
}
